// app.js
App({  
  onLaunch() {
  },

  // 定义基础路由
  baseUrl: 'https://api.it120.cc/conner',

  // 封装请求接口函数 用promise 封装
  request(params={}){
    return new Promise((resolve,reject)=>{
      // 全局加载loading 开始
      wx.showLoading({
        title: '加载中',
      })
      // 设置请求api
      wx.request({
        url:this.baseUrl + params.url,
        method:params.method||'GET', //请求方式
        // 默认的请求方式是json 所以要改变请求的方式
        // 我们的接口是query格式 即key value 格式
        header: {
          "content-type":'application/x-www-form-urlencoded'
        },
        data:params.data||'', //请求参数
        // 成功时回调
        success:(res)=>{
          resolve(res)
        },
        // 失败时回调
        fail:(err)=>{
          reject(err)
        },
        // 无论成功/失败 都会调用的函数
        complete:()=>{
          wx.hideLoading()
        }
      })
      }
    )
  },
  
  globalData: {
    userInfo: null
  }
})
